Netflix is better. I've tried both and Blockbuster doesn't come close to having the inventory Netflix does. Netflix also has a faster mail turn around (for me at least). You can also watch movies online with Netflix.
Yeah you can go to Blockbuster and swap out discs but if they don't have what you want, who cares.
I use Blockbuster for new releases and Netflix for old movies works well for me.